storage working, updating total manually. NOT DONE YET