watcher and specs