Refactoring, refactoring, refactoring never end