hydroxide and carbonate