required
IAP functionality mostly implemented, awaiting test results