put in bridge, cleaned up using Polygon