Molecular engineering of quinoxaline dyes toward more efficient sensitizers for dye-sensitized solar cells1. Issue 32 (10th April 2015)