for posterity, saving this before my computer crashes