TO DO:
new item categories doesn't automatically add to file 
dynamic word completion