Colour-producing molecules fall into two distinct classes: biochromes and structural colours or "schemochromes". The biochromes include true pigments, such as carotenoids and pteridines. These pigments selectively absorb parts of the visible light spectrum that makes up white light while permitting other wavelengths to reach the eye of the observer. Structural colours are produced by various combinations of diffraction, reflection or scattering of light from structures with a scale around a quarter of the wavelength of light. Many such structures interfere with some wavelengths (colours) of light and transmit others, simply because of their scale, so they often produce iridescence, creating different colours when seen from different directions.