demo of watcher