Tag artificial photosynthesis