增加delegate