Create observer.h