Massive amount of changes.