in/out channels