halfedge added