Added documentation
added generated documentation