Like the RuBP cycle, this cycle begins with 3 molecules of ribulose-5-phosphate. However, instead of phosphorylating ribulose-5-phosphate, 3 molecules of formaldehyde form a C-C bond through an aldol condensation, producing 3 <chem>C6</chem> molecules of 3-hexulose 6-phosphate (hexulose phosphate). One of these molecules of hexulose phosphate is converted into GAP and either pyruvate or dihydroxyacetone phosphate (DHAP). The pyruvate or DHAP is used towards biomass while the other 2 hexulose phosphate molecules and the molecule of GAP are used to regenerate the 3 molecules of ribulose-5-phosphate.