updated uml diagram - add notify methods to views