solvent-based techniques