validation messages and nav