alter validate message type to "--VDM" and "--VDO"
add message fields and bug fix