outline of mpi, does not build (I guarantee that this does not build)