first test case passing :D