do I need to hire a contractor