implementation des edges.