changes to project structure