extremely late submission since i forgot i got this after editing software derped.
Can easily be improved