Create Polygon(Abstract)