implement solution for Notification lab