handling multiple channels
multiple channels handled correctly