what's all these changes?