many initialization automation updates