correct project structure