Bunch of how it works changes and updates