question and choices to hash