working on notifier functions