several structural changes