fix version
add tests