FINISHED IT FINALLY BWAAAAAAAAAAARGH!