a little about push