#23 fixed test case