adding mapreduce exercises