Improved Codebook