global change and fixup