changes on how channel is assigned