project structure improvement