proper polygons instead of triangles