redo delegation docs from pull request