Validation for survey results,
Refactoring + comments