add generic mailer
stable survey
fix contact form
fix result lookup