added basic directional lighting.