Observers models