working with new protocol msg format