implemented lag