Homework 3 all done