add edge labeling