All pyrroloiminoquinones articles