add rpc module

add rpc module