use reflect to modify confs
fix comparison bugs & add record results to files option