added lighting to shader