adding rpcs