messages validating and being saved