Non-conjugate potential-stepping phenothiazine and phenoxazine based polymer hole-transport material for dye-sensitized solar cells & increasing void space in porous TiO2: to study diffusion properties of a cobalt mediator