updating polygon.py