this was for a request but not gonna lie, kinda proud of this but also full of much embarrassment ejhfekfhejrfhkefre jesus please kill me now aaaaaa