trying to make push work