drift-correction improved