initial classes for web3 rpc service