refine some rules to control the radio