persistent changes