added documentation
added automatically generated documentation