Traveling solvent method