prototyping for static documentation generation