hdf5 compatability