Carbonate chemistry