Submission for project 2B