mapping reductions