def METHOD_NAME(self, header, body, partial_args=(), interval=None,
          countdown=1, max_retries=None, eager=False, **kwargs):
    app = self.app
    # - convert back to group if serialized
    tasks = header.tasks if isinstance(header, group) else header
    header = group([
        maybe_signature(s, app=app) for s in tasks
    ], app=self.app)
    body = maybe_signature(body, app=app)
    ch = _chord(header, body)
    return ch.run(header, body, partial_args, app, interval,
                  countdown, max_retries, **kwargs)