Take survey to generate program