https://www.wlfinancialservices.co.za/2018/03/05/an-update-on-essential-aspects-for-dota-bets/