Plastids, responsible for photosynthesis, possess numerous internal membrane layers called thylakoids. These are the sites of light absorption and ATP synthesis, and contain many proteins, including those involved in the electron transport chain. Photosynthetic pigments such as chlorophylls a, b and c, and some others like xanthophylls, carotenoids and phycobilins are also embedded within this membrane, thus plastids are responsible for photosynthesis containing numerous internal membranes.