channel is now a variable