new documentation generation