poligon type classes