Chloroplasts generate ATP through oxidative phosphorylation and contain cristae
Chloroplasts convert light energy into chemical energy through photosynthesis and contain thylakoids arranged into grana
Chloroplasts store genetic material and regulate cell division
Chloroplasts synthesize proteins and contain ribosomal subunits