Restructures the project