hw2 from cis class