part 1 hw4 done