pushing homework 4 - I hope I did it right!