prob never getting done lol im experimenting with an entirely new library, this one's a mess and i think i could design sth better if i start from the ground up