homework 4 done.