Part 2 Map Processing