made specular lighting work correctly again