cluster of pigment and protein