added more mpi features