add test script
add doc