haschanged