notifier has 2 arguments