set better offset difference