combine delegate and notification.