command channels synchronous