docs
more tests