"documentation" refactoring