add a test cases weird bug happened