basic read message structure