use of variable correction