Homework 2 initial commit