add case 4 tests