New 2, 3-diphenylquinoxaline containing organic D-A-π-A dyes with nickel oxide photocathode prepared by surfactant-mediated synthesis for high performance p-type dye-sensitized solar cells. (April 2019)