added documentation
more docs