add more tests

add more tests.