progress on the data structure rpc server