add slice
add tests
bump