add hdf5