structure changes, text