add original code book