added polygonshape