Mechanism of photosynthesis