SEARCH Articles Figures Tables 2-substituted thiophenes Pyrroles substitution Substitution thiophene Thiophenes substitution