add edge fixed
fix predecessor