added map reduce test