added non-photorealistic shading