add random channel feature