Final Assignment 3 Submission