added test cases
moved test cases