initial structure of the project