add: init2