arg parser first steps