solute movement theory model