early init