almost done with hw04