adjust the structure of project