Add refactoring article