modify mpi part