Cyanobacteria, algae, and plants perform oxygenic photosynthesis using chlorophyll. There are two photosystems - photosystem I and photosystem II - that work together in a Z-scheme to transfer electrons. Photosystem I absorbs longer wavelengths of light at 700nm via P700 chlorophyll while photosystem II absorbs shorter wavelengths at 680nm via P680 chlorophyll. Electrons are transferred between the photosystems through a series of electron carriers to generate ATP in cyclic or non-cyclic photophosphorylation, with the latter process also using photosystem II to split water and produce oxygen.