new approach - polygons in out in offset