normalizing project structure