survey page and data model