add validation to Question model