radio logic