mapreduce changes