all kinds of channels