Submission for the assignment