final commit with separate codebook