complete the add test case
add more test