pyrrole hydrazones