1. Materials Chemistry and Nanochemistry Research Group
2. Solar Fuels Cluster
3. Departments of Chemistry
4. University of Toronto
5. Toronto
6. Center for Advanced Functional Nanorobots
7. Dept. of Inorganic Chemistry
8. University of Chemistry and Technology
9. Praha 6 166 28
10. Czech Republic