finish the project structure