fix bug: var  and  is different