Hemoglobin consists of four subunits, each with a cofactor called a heme group that has an iron atom center. The iron is the main component that actually binds to oxygen, thus each hemoglobin molecule is able to carry four molecules of O 2.