implemented Notifications