cost varies depending retailer