better watcher + example project file