This is the codebook