cleaned and push