added notification classes and stubs.