principles of solubility