reworked blending, working better, i think