Assignment 3 submission