fixed typo: WeakAcidSollution -> WeakAcidSolution