message verification routime