how it works changes