[DONE][observer.py]