requirements contract