modify doc
add test
add paths