Diketopyrrolopyrrole-based oligomers accessed via sequential CH activated coupling for fullerene-free organic photovoltaics. (November 2016)