arg init