Basic requirements for the project