question and item validation