modified AllShop