define the structures of the messages