map reduce job design and process