Reversed function and didn't reverse var dif