TECHNOLOGY FOCUS - POLYMERS - Preferred Process: (A) comprises reaction product of dithienopyrrole-containing copolymer with an oxidizing agent, producing dithienopyrrole-containing copolymer of formula (Y1-(D1f)-((A)-(D))n(K+)-(A1g)-Z(k/t)X(t-)) or (V1-(Tl)a-(D)b-(Tm)c-((Ap)-(Tl)-(D)-(Tm))n(k+)-(Ap)d-(Tl)e-W1.k/tX(t-)). The step (d) comprises: reacting the dithienopyrrole-containing copolymer intermediate with a reaction terminating agent comprising a group of formula (Y2-X3) and/or a group of formula (Z-X4) in the presence of a polymerization catalyst for Y2 and Z to be 6-20C aryl, 1-20C heteroaryl, 1-20C alkyl, 1-20C heteroarylcarboxylic acid; and reacting the dithienopyrrole-containing copolymer intermediate with a reaction terminating agent comprising acid and/or water (for Y2 and Z to be H, halo, boronic acid or boronic ester). The step (b1) comprises: reacting the dithienopyrrole-containing copolymer intermediate with a reaction terminating agent comprising a group of formula (V2-X3) and/or a group of formula (W2-X4) in the presence of a polymerization catalyst for V2 and W2 to be 6-20C aryl, 1-20C heteroaryl, 1-20C alkyl, 1-20C heteroarylcarboxylic acid; and reacting the dithienopyrrole-containing copolymer intermediate with a reaction terminating agent comprising acid and/or water (for V2 and W2 to be H, halo, boronic acid or boronic ester).X = anion;t = 1-4;k = 1-100; andX3, X4 = halo, metal leaving group or a non-halogen electron withdrawing group.Preferred Components: The polymerization catalyst comprises (1,3-bis(diphenylphosphino)propane)dichloronickel(II), nickel (II) acetylacetonate, 1,2-bis(diphenylphosphino)ethane nickel(II) chloride, dichlorobis(triphenylphosphine)palladium (II), tetrakis(triphenylphosphine) palladium (0), complexes of palladium(II) chloride and tritert-butylphosphine, complexes of palladium(II) chloride and 2,2'-bis(diphenylphosphino)-1,1'-binaphthalene, complexes of palladium(II) acetate and tri-tert-butylphosphine, or complexes of palladium(II) acetate and 2,2'-bis(diphenylphosphino)-1,1'-binaphthalene, complexes of nickel (II) acetylacetonate and tri-tert-butylphosphine, triadamantylphosphine, 1,3-bis(2,4,6-trimethylphenyl)imidazolium chloride, 1,3-bis(2,6-diisopropylphenyl), 1,3-bis(2,6-diisopropylphenyl)imidazolium chloride, 1,3,4-triphenyl-4,5-dihydro-1H-1,2,4-triazol-5-ylidene, 1,3-diadamantyl-imidazolium chloride, 1,3-bis(2,4,6-trimethylphenyl)-imidazolidinium chloride, 1,3-bis(2,6-diisopropylphenyl)-imidazolidinium chloride and/or their suspensions. The first reagent comprises Grignard reagent, organostannane, organolithium group, organosodium group, organopotassium group, organozinc group, organoboronic acid and/or organosilane. The second monomer A is monosubstituted or disubstituted with one or more halogens, metal leaving groups or non-halogen electron withdrawing groups. Preferred Definitions:    X1, X2, Y1, Y2 = lithium, sodium, potassium, zinc, magnesium, tin and/or boron containing group;    T = thiophene moiety, bithiophenyl moiety or terthiophene moiety (all optionally substituted); and    A = quinoxaline, dibenzo-phenazine, benzo(1,2,5)thiadiazole, triazine, thieno-pyrazine 2,3-diphenyl-quinoxaline or 2,3-diphenyl-thieno-pyrazine (all optionally substituted), spiro(benzoimidazole-2,1'-cyclohexane) moiety, spiro(benzoimidazole-2,1'-cyclopentane) moiety or 2-phenyl-(1,3,5)triazine moiety.    EXAMPLE - To a solution of N-alkyldithienopyrrol in tetrahydrofuran (20 ml) was added n-butyllithium (1.6 M solution in n-hexane) at -78 degrees C. After stirring for 3 hours at -78 degrees C and the mixture was warmed to 0 degrees C, stirred for 15 minutes and cooled down again to -78 degrees C. Tributyl-tin chloride (4.4 mmol) was added and the mixture was allowed to warm to 20 degrees C overnight. 5,8-Dibromo-2,3-diphenyl-quinoxaline (2 mmol) and dichlorobis(triphenylphosphine)palladium (II) (0.1 mmol) were added and the mixture was heated under reflux for 20 hours. After cooling to 20 degrees C, water (20 ml) was added and the mixture was filtered and the solvent was removed to give two dithienopyrrole-containing copolymers.