TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preparation (Claimed): A hydroxyphenyl acetic acid derivative of formula (B1) is reacted in presence of 1-bromo-2,5-pyrrolidinedione to obtain bromo hydroxyphenyl acetic acid derivative of formula (B2). Compound (B2) is reacted with amine compound of formula: RNH2 to obtain amino hydroxyphenyl acetic acid derivative of formula (B3). Compound (B3) is reacted in presence of benzaldehyde compound of formula (B4) to obtain fulleropyrrolidine compound (I). Preferred Compound: The fulleropyrrolidine compound (I) is preferably chosen from 36 compounds e.g. compounds of formulae (A1)-(A5).    TECHNOLOGY FOCUS - POLYMERS - Preferred Composition: The thin film further consists of at least one electron donor component chosen from fully or partially conjugated polymer (a1), a low molecular weight donor material (a2) and inorganic nanoparticles (a3). The conjugated polymer (a1) is chosen from poly(3-hexylthiophene), poly(2,7-(9,9-di(alkyl)-fluorene)-alt-5,5-(4',7'-di-2-thienyl-2',1',3'-benzothiadiazole)), poly(2,6-(4,4-bis-(2'-ethylhexyl)-4H-cyclopenta(2,1-b;3,4-6')dithiophene)-alt-4',7'-(2',1',3'-benzothiadiazole)), poly(2,6-(4,4-di(n-dodecyl)-4H-cyclopenta(2,1-b;3,4,-6')dithiophene)alt-5,5-(4',7'-di-2-thienyl-2',1',3'-benzothiadiazole)) and poly(N-9'-heptadecanyl-2,7-carbazole-alt-5,5-(4',7'-di-2-thienyl-2',1',3'-benzothiadiazole)), preferably poly(3-hexylthiophene). SPECIFIC COMPOUNDS - 6 Fulleropyrrolidine compounds are disclosed e.g. 31-(2,3-dimethoxyphenyl)-32-(2-ethylhexyl)-33-(2-methoxyphenyl)-32-azatridecacyclo(13.12.7.14,7.02,12.03,26.05,24.06,21.08,19.09,17.010,14.013,29.030,34.011,35)pentatriaconta-1(28),2(12),3,5(24),6(21),7,9,11(35),13(29),14,16,19,22,25-tetradecaene of formula (Ia), 32-(2-ethyloctyl)-31-(2-methoxyphenyl)-33-(2,3,4-tris(pentyloxy)phenyl)-32-azatridecacyclo(13.12.7.14,7.02,12.03,26.05,24.06,21.08,19.09,17.010,14.013,29.030,34.011,35)pentatriaconta-1(28),2(12),3,5(24),6(21),7,9,11(35),13(29),14,16,19,22,25-tetradecaene, 4-(2-ethyloctyl)-3-(2-methoxyphenyl)-5-(2,4,6-trimethoxyphenyl)-4-azatridecacyclo(21.7.3.19,12.111,18.02,6.07,29.013,17.014,27.015,24.016,21.025,32.026,30.028,35)pentatriaconta-1(30),7(29),8,11(34),12,14(27),15(24),16(21),17,19,22,25,28(35),31-tetradecaene, 7-(2,4-dimethoxyphenyl)-8-(2-ethyloctyl)-9-(2-methoxyphenyl)-8-azatridecacyclo(18.8.6.13,33.02,32.05,28.06,10.011,27.013,25.015,24.017,22.021,31.023,30.026,29)pentatriaconta-1(28),2,4,11,13(25),15,17(22),18,20,23,26,29,31,33-tetradecaene, and 32-(2-ethyloctyl)-31-(2-methoxyphenyl)-33-(2,3,4-tris(3-methylbutoxy)phenyl)-32-azatridecacyclo(13.12.7.14,7.02,12.03,26.05,24.06,21.08,19.09,17.010,14.013,29.030,34.011,35)pentatriaconta-1(28),2(12),3,5(24),6(21),7,9,11(35),13(29),14,16,19,22,25-tetradecaene.    EXAMPLE - 720 mg 60C Fullerene and 150 ml 1,2-dichlorobenzene were added to a reactor, the reaction system was evacuated 3 times and filled with argon. When the (60)fullerene was dissolved under stirring at room temperature, 440 mg 2-((2-ethylhexyl)amino)-2-(2-methoxyphenyl)acetic acid and 255 mg 2,4,6-trimethoxybenzaldehyde were added in one portion in the stream of argon. The reaction mixture was heated t o120-130 degrees C under stirring for 3 hours, concentrated, oily residue was redissolved in 50 ml toluene, and 200 ml hexane was added. The mixture was filtered and the filtrate was purified by column chromatography on silica using mixtures of toluene with hexane as eluent to obtain 4-(2-ethyloctyl)-3-(2-methoxyphenyl)-5-(2,4,6-trimethoxyphenyl)-4-azatridecacyclo(21.7.3.19,12.111,18.02,6.07,29.013,17.014,27.015,24.016,21.025,32.026,30.028,35)pentatriaconta-1(30),7(29),8,11(34),12,14(27),15(24),16(21),17,19,22,25,28(35),31-tetradecaene (42%).