This is the required codebook.