notification subclasses