add notification related interfaces