restructuring the project