final deliverable for homework 2