working test and watcher