clean starting point of project 2