@map reduce examples