added: base rpc framework
added: base rpc framework