fix declare local (avoid global var!)