added test cases
added test cases