add delegate

delegte