blocking polygons working