38 codes remaining