parse the message