Intial RPC server implementation