reader. observer.