added exercise on diffuse lighting