fixing problem of pushing