Add more complicated test case