added prtMapReduce