worked through the specular lighting tutorial