add semantic to RF
add semantic to RF