Subscription and Notification logic