push
a way to make it worthwhile