Take survey functionality