worked on fs watcher