adds messageDescriptor