macrochannels