init finalization work