final edge