argument manipulation = param manipulation