updated push
updated copy