separate funciontalities
add tests
add change.md
bump version