Added complicated test case