working channel initialization & teardown