finished init