refactoring blending