// improving ShopManager