project structure correct