macarbonate