modifies structure of project