add watchers