takes a list or a huc