adding a shading and lighting example