https://medium.com/@EtherealAppleObligation/how-to-get-gatetoken-gt-complete-explanation-450095a34c26