add part1 hw