add test cases(but failed)