putting watcher everywhere