args initialization