Starting on some concurrency and watch functions