separate out H5Flow more