this is gonna take some serious wrangling but i think i can pull it off