create and destroy contractor