init2 again