beforeEdge