Updated hw04