pass most of testcases