working on testcase3
Up to Testcase5