An on-trough polymerization study of pyrrole derivatives