added more complex testcase
added more complex testcase