modified:   doCookBook