sf eff