notifier interface