oh god ChatGPT is a dumbass, so this is gonna take slightly longer than expected. Sorry!