organize test cases by module