push before adding a new part