hardware edges final