wiki refactoring