message checking