great start to file watcher and tree parser