how to hire the right contractor