sensor-observer