add test script
add more tests