experimental HDF5 support