lol yeah this is gonna take a few hours…