hacked it up too much, pointless to be its own repo