further modifications to the codebook