adsorption precipitation