added separate codebook file