add vert-edge check