Upgraded to be more readable, as well as making it re-installable in case someone re-gits it later