generalize the radio system