add some test cases