some brainstorming on conditionals; testcase name shuffle