with code book