copy the stuff!
tweak
add test
fix tests, d0h
add example