updated code book