ruthless refactoring