add rcp feature