always move the current final to final