use solute arg