dodałem map-reduce