part 1 b done, try #2