hw3-part1
updates 12/8/2014