Survey controller

Um, this isn't updating anything.