https://infoskillwave.com/how-does-pass-on-gambling-functions/