add local for edge & vertex, but not stable