message validation