this is so bad idk why i even made this i'm so sorry lmao
106