watchers instance variable