Implemented backend for watcher