worked on mpi