Techniques to improve the solubility of poorly soluble drugs