Change struct edge implement.