add good watcher