msg validation