finalized init