added protobuf descriptors, still need payload definitions