Refactoring block