Notification API

implementation of Notification API #108