Assignment 2 Initial commit