NEW: automated code documentation generation