crack at polygons, closes #21