There's a reason you hired a contractor instead of overseeing the project yourself: competence. Your contractor should be perfectly able to do the work he said he would do (what's outlined on the contract). You don't need to put up with shoddy, haphazard or unsafe work.