parse message type fields