complete case2 tests