Add mapreduce