added documentation
more documentation