add watcher process feature