need advice on working with contractors