structure changes (in progress)