updated rf interface