fix color function
multiplicative blending
update