Submitting assignment 4