def values changed