add addChannel method