For randomized channel. still need to verify if it works