added pushHack