Implemented the complete Blend functionality