add delegation support and inline manager
docs
docs
docs