adds more structure to project