add new watcher