adding directory watcher