implemented auto fll