All in one mapreduce