adding hdf5