update the structure of project