trying to figure out the struct of the message now