source of calcium and magnesium in compost