Effect of Functional Groups on Solubility