add functino ds_huge to handle huge datasets with hdf5