content and structure changes