replace string
refactor
delegate docs
refactor
hot fix