fixed shadows and diffuse