Added survey processing mechanism