Added all test cases