more survey functions and a vignette