23 basic test cases passed