base notifier