rework MPI