using notifier