added point light with diffuse and specular lighting