Add delegate by mapping