work on refactoring docs