Issue #24: documentation cleanup