adding mpi