push first and to see if i can discard changes