Initial watchers implementation