add Gouraud shading