pre finalization