fixed bug when var name started with underscore