improve argument