looking for the edge error
update final