Hw04 part 1