get ready folks, it's going to be a bumpy ride.