mpi_structures.h added