working on the map