structuring the project