added PolygonGeometry