add control for channel