pushing jack's edited version