Submitting assignment 3