add tests
more test work
add test entrypoint