PB Codes