intermediate non-functional point.
implemented notifications