implemented all of project 5. adding comments