many changes for everything