improvements and docs
copyright