new structure of the project repo