updated hw04