update the project structure