question with validation