Observation pattern added