hw3 done.