add NotifyObservers function to Add() and Delete()