18 codes remaining