updated mapreduce.erl