add model watchers