update

add some test cases