MapReduce and MPI added