demo: survey