Home ยป carbonate formation and fluctuating habitability on mars