This is the description of project 2