organize the structure for the project