implemented survey view