hw3 part0 done