more work on part 2 of project 3