Holy shit that's a lot