layout of the project