edge linking