Survey design and implementation