project structure updated