We have engineered, synthesized, characterized a series of porphyrin sensitizers which contain either three or one methoxy group/s on phenyl ring of triphenyl imidazole donor moiety with either 3-(5-(benzo[c][1,2,5]thiadiazole-4-yl)thiophene-2-yl)-2-cyanoacrylic acid...