add global var for push