structural changes and patch