You should have a detailed contract