local storage extended
revised notification incomplete
notifications are alll controlled by controller