fixed edge_con