arrange code watcher