a blind attempt for hdf5