creating the project structure