Also thanks to Professors Charles Allison and Kevin McQueen @TheNewSchool for invaluable knowledge