add polygons program