add validation to question model