def METHOD_NAME(self, task_name: str, fl_ctx: FLContext) -> Shareable:
    """Create the data for the task to be sent to clients
    Args:
        task_name: name of the task
        fl_ctx: the FL context
    Returns: task data
    """
    # get app root
    app_root = fl_ctx.get_prop(FLContextKey.APP_ROOT)
    # Load model configuration to initialize training NeMo environment
    self.config_path = os.path.join(app_root, self.config_path)
    config = OmegaConf.load(self.config_path)
    self.log_info(fl_ctx, f"Load model configuration from {self.config_path}")
    # Load task templates
    self.task_templates_file = os.path.join(app_root, self.task_templates_file)
    self.log_info(fl_ctx, f"Load task templates from {self.task_templates_file}")
    task_templates = OmegaConf.load(self.task_templates_file)
    configs = {
        NemoDataKind.NEMO_CONFIG: OmegaConf.to_container(config),
        NemoDataKind.TASK_TEMPLATES: OmegaConf.to_container(task_templates),
    }
    # convert omega conf to primitive dict
    dxo = DXO(data=configs, data_kind=NemoDataKind.CONFIGS)
    return dxo.to_shareable()