split BGCodeBookModel, not in the reference