added storeCanMakePurchase()