Add refactoring implementation