survey controller almost done