arg initialize