TestCase1 fully working