incorporated underscore for map reduce things