added validation error messages