initEdge