Added survey compiler