requirements to the project