final ZIP submission for Assignment 3