of course there's a function called Polygon already in our namespace