homework 2 in progress