added solution for project 1