Example without Privy API