add API to rpc