added isPreCat earlier in the script building and started working on renew.. strange