the -1th push