* add more tests
* documentation

