contractor requirements