messing with channels