https://classes.pythonprogramminghelp.com/how-to-get-rid-of-distribution-theory/