message structure changes