map reduced

map reduced