working, yay
lots of pretty testing