updated for specular, glint