Work on sample code and outline for observer.