blarghaha

Had to abandon, might clean up eventually