- add tests and docs