added test_cases