adding in file watcher wrapper