some key points about early init