first commit of HW1 part 4