add delegate docs