Partial work on project 1