Final submission

Full submission for assignment 1