TECHNOLOGY FOCUS - POLYMERS - Preparation (Disclosed): Preparation of the conjugated polymer comprises introducing porphyrin compounds of formula (f3) to the main chains of substituted heterocyclic compounds of formulae (f1) and (f2) in presence of chlorobenzene, tri(ortho-tolyl)phosphine and tris(dibenzylideneacetone)dipalladium(0) to synthesize conjugated polymer with the porphyrin compound on its side chain. Preferred Components: The conjugated polymeric main chain includes: a pi -aromatic group comprising comprising a 3-6C aromatic hydrocarbon, an unsaturated 3-6C heteroaromatic ring or a polycyclic aromatic hydrocarbon; and many electron withdrawing/donating groups including at least a derivative of one of furan, thiophene, selenophene, tellurophene, pyrrole, cyclopentene, silole, germole, stannole, oxadiazole, thiadiazole, selenadiazole, triazole, diazole, pyran, pyrrolo and/or pyrazine, where the unsaturated 3-6C heteroaromatic ring includes at least a heteroatom including at least one of nitrogen, sulfur, oxygen or scandium, the unsaturated heteroaromatic ring further includes 1-3 nitrogen atoms and the polycyclic aromatic hydrocarbon is one of naphthalene and anthracene. The porphyrin compound is a macromolecular heterocyclic compounds (p1)-(p3). The conjugated polymeric main chain determines the absorption in a red light region of solar radiation. The side chain determines the absorption in a blue light region of solar radiation. The conjugated polymer compound (II) is a p-type polymeric material being an electron donor to be mixed with an electron acceptor in a specific ratio to form an active layer material disposed in an organic thin film solar cell. The electron acceptor is a fullerene derivative which is one of (6,6)-phenyl C61 butyric acid methyl ester and (6,6)-phenyl C71 butyric acid methyl ester. The conjugated polymer compound (II) and the fullerene derivative are mixed between the specific ratio that is a weight percentage of 1 and a specific value of 0.8-1.3. The main chain includes n heterocyclic aromatic compounds, where the conjugated polymer compound is of formula (IV).R12 = straight, saturated 8C alkyl; andR13 = straight, saturated 10C alkyl. Preferred Definitions:    D1 = substituted heterocyclic moieties of formula (d1)-(d6);    A1 = substituted heterocyclic moieties of formula (a1)-(a10);    G1 = Q1 or A1;    G2 = Q1 or D1;    X11, X1-X3 = O, S, Se, Te, NQ, CQ2, SiQ2, GeQ2 or SnQ2;    R2, Q = H, straight, saturated 1-30C alkyl or 6-16C aryl;    Y11, Y1-Y12 = H, halo, alkyl halide, CN, straight or branched saturated 1-30C alkyl, straight or branched, saturated 1-30C alkoxy, straight or branched, saturated 1-30C alkylthio, straight or branched, saturated 1-30C ester, straight or branched, saturated 1-30C acetyl, where the halo is preferably F or Cl, and the alkyl halide is preferably trifluoromethyl, trichloromethyl, tribromomethyl or triiodomethyl; and    S1, S2 = 1,3-bis(dodecyloxy)benzene moiety.    EXAMPLE - No suitable example given.