change the way test cases work