self practice code for PCI