purchase & auth fix