fix undef var error