ability to restore from hdf5