major structure changes