Submission for assignment 2