Fine chemistry by TiO2 heterogeneous photocatalysis