half done with test case 1