survey controller, actions and routes