mapreduce notes