changes, first and eff