more notes on concurrency and channels and lines