use RFViewBuilder