add global var
fixed bug