adjusting syst
fixing eff.