HW part 1 complete