improved documentation
added documentation