added directional lighting