add code book