modify arg