Add CSObserver