exchanged with ControllerShop that has functionality for load/save