HW04 part1