attemp to spec PurchaseStep.