adding mapreducer