hw part4 done.