updated tests, docs
updated docs