adjust the project structure