Ngl I’m kinda proud of this :)