codebook attempt