implemented the notified feature