how to plan with a contractor