adding MPI assignment