add a detail describe of select_channel