fixed diffuse and specular lighting bugs.