experimental hdf5 support