BCG Codes