solubility challenges