update

add some new test cases