https://perl.pythonprogramminghelp.com/how-to-without-kixtart/