almost ready with polygons