first implementation of Notification