f changes