done for groupPurchase