added codeBook