adding spam checking into the survey model