added map reduce project