updated RFControl