modern solvents