do the map reduce