create the project structure