changes to project 4