update readme
add extended tests