Homework 2 complete