First version of Assignment 1 submission