added documentation
updated documentation