completed watcher manager implementation