added missing files for initial RPC implementation