added simple watcher