more work on project2