almost done. a working survey system. can use splunk to analysis the result