Observing with visitor