readme
add test
add tests