compact_codebook function

Compact Codebook