added custom validation messages