fix bugs leff 2