I have been working on reorganizing all of the recipes for the various mods I use into different categories. I created two new forge benches, one for weapons and one for armor. After changing the "bench keyword" for all the necessary recipes I have gotten it so that weapons show up on the weapons anvil, armor shows up on the armor anvil, and both show up on the vanilla anvil. But, they all still use the same categories. No real way around that. But I have an idea. The label for each category is just a variable attached to that categories hard-coded keyword. It is possible to change that label in CK; lots of people do. Can that variable be changed on the fly? Hypothetical: Let's say we are using the Crafting Tanning Table. I set it up so that recipes for leather armours, clothing, leather and strips and all the like show up only at this table. I sort those recipes amongst a few different categories; Materials, Clothing, Chest Pieces, Gloves, Hats & Helms, etc. If I relabel some categories so that those are the labels for the tanning table that would change the label for those categories at every other table as well. HOWEVER, What if when the player used this table the script associated with crafting table would change the labels for all of the categories it would use to predetermined names. When the player exited the crafting table it could then change the labels back to their original values. The end result is that, at least as it appears to the player, each crafting table could have 28 unique categories. I think this idea could work but for two problems; I am awful at scripting. And, I'm not sure if those keywords can be called from in-game script. So, final question Can a papyrus script on a crafting table access and change the 'label' values associated with the categories keywords upon its activation?