shading correct, triangle bugs