working test case... almost