Each chloroplast is surrounded by a double walled semi-permeable membrane. These are collectively known as peristromia. In the layered stacks are flat disk-shaped thylakoids. They contain light-absorbing pigments, including chlorophyll and carotenoids, as well as proteins which bind the pigments. Like mitochondria, chloroplasts also contain their own DNA and ribosomes.