finalization

most probably the final version