experiments around input/output channels