working MPI version