abc, pcb, gbg, ecc