Significantly improved performance of dye-sensitized solar cells by optimizing organic dyes with pyrrole as the isolation spacer and utilizing alkyl chain engineering. Issue 44 (3rd October 2018)