added gouraud shading and phong shading