https://pyqt.pythonprogramminghelp.com/why-is-the-key-to-blumenthals-0-1-law/