part2 => part A OK, part B to do