fix var bug