def METHOD_NAME(self, path: str) -> Iterable[tuple]:
    """
    Default implementation of setup_data.
    Manually override if needed.
    """
    # load dataset from HuggingFace
    self.dataset = datasets.load_dataset(
        path=self.hf_path, name=self.hf_name, split=self.hf_split
    )
    for row in self.dataset:
        query, text_dict = self._get_text_value(row)
        label = self._get_label_value(row)
        label, candidates = self._get_label_candidates(row, label)
        episode_dict = text_dict
        episode_dict['text'] = query
        episode_dict['label'] = label
        episode_dict['label_candidates'] = candidates
        yield episode_dict, True